package com.mazaiting.testdemo.job

import android.app.job.JobParameters
import android.app.job.JobService
import android.os.Build
import android.support.annotation.RequiresApi
import com.mazaiting.log.L

/**
 * Job服务
 */
class TestJobService : JobService() {
  
  @RequiresApi(Build.VERSION_CODES.LOLLIPOP)
  override fun onStartJob(params: JobParameters?): Boolean {
    L.e("onStartJob: " + params.toString())
    // job结束 ，参数二：需要再一次schedule，设置为false则不再执行
    jobFinished(params, true)
    return true
  }
  
  override fun onStopJob(params: JobParameters?): Boolean {
    L.e("onStopJob: " + params.toString())
    return true
  }
  
}
